String Schema
CommonServiceType Complex Type
Namespace http://string.drv.de/xmlschema/string
Diagram
PackageReference Element AttributeSource Element Description Element Code Element Sequence Attribute Element Sequence Attributes Element Identifier Element Sequence AssignedTravellers Element Quantity Element EndDate Element StartDate Element Type Element Identifier Element Sequence CommonServiceType Complex Type
Overview
Sequence
Identifier IdentifierType Simple Type
Unique service identifier
Type optional xs:token
For optionally specifying the service type / kind of service
StartDate DateType Simple Type
Start date of the service
EndDate DateType Simple Type
End Date of the service
Quantity optional xs:int
Quantity of the service
AssignedTravellers optional IdentifiersType Complex Type
List of traveller identifiers assigned to this service
Attributes 0..∞ AttributesType Complex Type
List of attributes of this service
Sequence
Sequence
Code xs:token
Code for the attribute
Description 0..∞ TextLanguageType Complex Type
Description for the attribute
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
PackageReference optional IdentifierType Simple Type
Reference to a package in case that the current service is part of a package
Source
<xs:complexType name="CommonServiceType" abstract="true" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element name="Identifier" type="IdentifierType">
      <xs:annotation>
        <xs:documentation>Unique service identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Type" type="xs:token" minOccurs="0">
      <xs:annotation>
        <xs:documentation>For optionally specifying the service type / kind of service </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="StartDate" type="DateType">
      <xs:annotation>
        <xs:documentation>Start date of the service</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EndDate" type="DateType" nillable="true">
      <xs:annotation>
        <xs:documentation>End Date of the service</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Quantity" type="xs:int" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Quantity of the service</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedTravellers" type="IdentifiersType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of traveller identifiers assigned to this service</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Attributes" type="AttributesType" nillable="true" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List of attributes of this service</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PackageReference" type="IdentifierType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Reference to a package in case that the current service is part of a package</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
See Also
String Schema

 

 


© 2017 All Rights Reserved.

Send comments on this topic.